package day0105;

import java.util.Scanner;

import org.junit.Test;

public class HomeWork {

	@Test
	public void test1() {
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入第一个整数");
		int num1 = scanner.nextInt();
		System.out.println("请输入第二个整数");
		int num2 = scanner.nextInt();
		int temp = num1;
		num1 = num2;
		num2 = temp;
		System.out.println("交换后的num1="+num1+"\r"+"交换后的num2="+num2);
	}
	
//	2.1、编写一个收银台收款程序，
//	    if定义输入----单价、数量、用户输入金额
//	          定义输出----应收金额、找零
//		使用double类型变量 scanner.nextDouble();
//	2.2、当总价>=500时候打八折
//	2.3、考虑程序出现异常的情况，如：收款金额小于应收金额      若收款金额大于等于应收金额，则计算找零后输出   
//		若收款金额小于应收金额，输出错误信息。
	@Test
	public void test2() {
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入单价");
		double price = scanner.nextDouble();
		System.out.println("请输入购买数量");
		double count = scanner.nextDouble();
		double totalprice = price * count;
		if (totalprice >= 500) {
			totalprice = totalprice * 0.8;
		}
			System.out.println("需要支付" + totalprice + "元");
		System.out.println("实收金额=");
		double money = scanner.nextDouble();
		double backmoney = money - totalprice;
		if (backmoney < 0) {
			System.out.println("给的钱不够啊，还差" + (-backmoney) + "元");
		} else if (backmoney == 0) {
			System.out.println("给的钱正好");
		} else if (backmoney > 0) {
			System.out.println("找零为="+ backmoney + "元");
		} 
	}
	@Test
	public void test3() {		
	}
}
	
